<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>智能派单引擎原型--design by luob</title>
            <!--<script id="jquery_183" type="text/javascript" class="library" src="http://sandbox.runjs.cn/js/sandbox/jquery/jquery-1.8.3.min.js"></script>-->
            
            <script src="jQuery-contextMenu/jquery-1.8.2.min.js" type="text/javascript"></script>
            <script src="jQuery-contextMenu/src/jquery.ui.position.js" type="text/javascript"></script>
            <script src="jQuery-contextMenu/src/jquery.contextMenu.js" type="text/javascript"></script>
            <script src="jQuery-contextMenu/prettify/prettify.js" type="text/javascript"></script>
            <script src="jQuery-contextMenu/screen.js" type="text/javascript"></script>
            
            <link href="jQuery-contextMenu/src/jquery.contextMenu.css" rel="stylesheet" type="text/css" />
            <link href="jQuery-contextMenu/screen.css" rel="stylesheet" type="text/css" />
            <link href="jQuery-contextMenu/prettify/prettify.sunburst.css" rel="stylesheet" type="text/css" />
            
            <!--<link rel="stylesheet" type="text/css" href="my.css">-->
            <script type="text/javascript" src="my.js"></script>
            <script type="text/javascript" src="bizButtonManager.js"></script>
            <script type="text/javascript" src="systemBiz.js"></script>
            <script src="Math.uuid.js" type="text/javascript"></script>
            </head>
    <body>
        <fieldset style="width:45%;float:left;"><legend>TODO</legend>
            
        </fieldset>
        <fieldset style="width:45%;float:left;"><legend>DOWN</legend>
            1、支持各种类型任务加入队列。<br/>
            2、支持车队调度启用车辆。<br/>
            3、初步实现任务队列和运力队列相互触发派单的逻辑。<br/>
            4、初步实现调度中心手动控制派单结果。<br/>
            5、添加任务队列视图，原任务队列更名为任务列表。<br/>
            6、实现交接单提交，判断是否需要进入队列，评分，更新队列评分，入队的逻辑。<br/>
            7、添加评分时间批次概念，给旧任务加分。<br/>
            8、实现置顶功能<br/>
            9、可以处理提前下单的任务了。<br/>
        </fieldset>
        <div style="clear:both"></div>
        
        
        <table id="truckDataTable" border=1 style="width:50%;float:left;margin-right:20px;">
            <caption>运力队列</caption>
            <tr><th>车牌</th><th>所属车队</th><th>当前任务</th><th>当前任务状态</th><th>上一个任务</th><th>上一个任务状态</th><th>车辆启运状态</th><th>是否在队列中</th><th>锁定状态</th><th>进入队列时间</th><th>是否在码头内</th></tr>
        </table>
        <fieldset style="margin-top:12px;"><legend>大票单配置工具</legend>
            单一队列<input type="radio" name="bigBizType" value="单一队列" onclick="bizButtonManager.initBigBizGenerateDiv()"/><br/>
            多队列<input type="radio" name="bigBizType" value="多队列" onclick="bizButtonManager.initBigBizGenerateDiv()"/><br/>
            混装模式<input type="radio" name="bigBizType" value="混装模式"  onclick="bizButtonManager.initBigBizGenerateDiv()"/>
            <div id="bigBizGenerateDiv">
                so<input /><br/>
                装柜地址:<div id="addrsGenerateDiv"><input /></div>
                <!--<button onclick="var i=$('<input />');i.val(erpDataLoader.generateAddr());$('#addrsGenerateDiv').append(i);">
                 (step2)添加地址
                 </button>-->
            </div>
            <!--<button onclick="bizButtonManager.initBigBizGenerateDiv()">
             (step1)生成新的大票单配置信息
             </button>-->
            
        </fieldset>
        <fieldset style="margin-top:12px;"><legend>交接单生成工具</legend>
            <div id="erpGenerateDiv">
                交接单号<input />
                拼单单号<input />
                初始分值<input /><br/>
                指定车队<input />
                派单拖车<input />
                单证状态<input /><br/>
                <input onclick="$(this).val($(this).val()=='是'?'否':'是');"/>
                <input onclick="$(this).val($(this).val()=='提前下单'?'当天紧急':'提前下单');" /><input onclick="$(this).val($(this).val()=='进口'?'出口':'进口');"/><br/>
                <input onclick="$(this).val($(this).val()=='大票单'?'普通单':'大票单');"/><input onclick="$(this).val($(this).val()=='纯自拖'?'统一派单':'纯自拖');"/><input /><br/>
                <input /><input /><input /><input onclick="$(this).val($(this).val()=='大'?'小':'大');"/>
                <br/>so<input />装柜地址<input /><input /><input /><input /><input />
                
                <button onclick="bizButtonManager.submitErpBizData()">
                    提交到智能拖车平台
                </button>
            </div>
            <button onclick="bizButtonManager.generateTempErpBiz({cn_type:'小'})">
                生成未拼单交接单草稿
            </button>
            <button onclick="bizButtonManager.generateTempErpBiz({cn_type:'大'})">
                生成大柜交接单草稿
            </button>
            
            <div id="erpPairedGenerateDiv">
                交接单号<input />
                拼单单号<input />
                初始分值<input /><br/>
                指定车队<input />
                派单拖车<input />
                单证状态<input /><br/>
                <input onclick="$(this).val($(this).val()=='是'?'否':'是');"/>
                <input onclick="$(this).val($(this).val()=='提前下单'?'当天紧急':'提前下单');" /><input onclick="$(this).val($(this).val()=='进口'?'出口':'进口');"/><br/>
                <input onclick="$(this).val($(this).val()=='大票单'?'普通单':'大票单');"/><input onclick="$(this).val($(this).val()=='纯自拖'?'统一派单':'纯自拖');"/><input /><br/>
                <input /><input /><input /><input onclick="$(this).val($(this).val()=='大'?'小':'大');"/>
                <br/>so<input />装柜地址<input /><input /><input /><input /><input /><br/>
                
                交接单号<input />
                拼单单号<input />
                初始分值<input /><br/>
                指定车队<input />
                派单拖车<input />
                单证状态<input /><br/>
                <input onclick="$(this).val($(this).val()=='是'?'否':'是');"/>
                <input onclick="$(this).val($(this).val()=='提前下单'?'当天紧急':'提前下单');" /><input onclick="$(this).val($(this).val()=='进口'?'出口':'进口');"/><br/>
                <input onclick="$(this).val($(this).val()=='大票单'?'普通单':'大票单');"/><input onclick="$(this).val($(this).val()=='纯自拖'?'统一派单':'纯自拖');"/><input /><br/>
                <input /><input /><input /><input onclick="$(this).val($(this).val()=='大'?'小':'大');"/>
                <br/>so<input />装柜地址<input /><input /><input /><input /><input />
                <button onclick="bizButtonManager.submitPairedErpBizData()">
                    批量提交到智能拖车平台
                </button>
            </div>
            <button onclick="bizButtonManager.generateTempPairedErpBiz()">
                生成已拼单交接单草稿
            </button>
        </fieldset>
        
        <div style="clear:both"></div>
        <table id="taskDataTable" border=1 >
            <caption>任务队列</caption>
            <tr><th>交接单号</th><th>拼单</th><th>评分</th><th>指定车队</th><th>拖车</th><th>状态</th><th>是否在队列中</th><th>提前下单?</th><th>进/出口</th><th>大票单？</th><th>自拖？</th><th>初次预约装柜时间</th><th>实际预约装柜时间</th><th>进入队列时间</th><th>置顶时间</th><th>大/小柜</th><th>so</th><th>装柜地址</th><th>开启自动连续派单</th><th>队列标识</th><th>顺序序号</th><th>是否第一批</th></tr>
        </table>
        
        <table id="erpDataTable" border=1 >
            <caption>任务列表</caption>
            <tr><th>交接单号</th><th>拼单</th><th>评分</th><th>指定车队</th><th>拖车</th><th>状态</th><th>是否在队列中</th><th>提前下单?</th><th>进/出口</th><th>大票单？</th><th>自拖？</th><th>初次预约装柜时间</th><th>实际预约装柜时间</th><th>进入队列时间</th><th>置顶时间</th><th>大/小柜</th><th>so</th><th>装柜地址</th><th>开启自动连续派单</th><th>队列标识</th><th>顺序序号</th><th>是否第一批</th></tr>
        </table>
        
        
        <table id="bigBizDataTable" border=1 >
            <caption>大票单任务列表</caption>
            <tr><th>交接单号</th><th>拼单</th><th>评分</th><th>指定车队</th><th>拖车</th><th>状态</th><th>是否在队列中</th><th>提前下单?</th><th>进/出口</th><th>大票单？</th><th>自拖？</th><th>初次预约装柜时间</th><th>实际预约装柜时间</th><th>进入队列时间</th><th>置顶时间</th><th>大/小柜</th><th>so</th><th>装柜地址</th><th>开启自动连续派单</th><th>队列标识</th><th>顺序序号</th><th>是否第一批</th></tr>
        </table>
        
        
        <div style="clear:both"></div>
        <fieldset><legend>平台关键控制功能</legend>
            <table border=1 style="text-align:right">
                <tr><td>
                    系统自动处理派单结果<input type="radio" name="sys_conf_auto_handle" value="1" /></td></tr>
                <tr><td>调度中心手动控制派单结果<input type="radio" name="sys_conf_auto_handle" value="0" /></td></tr>
                <tr><td>当前时间<input id="sys_conf_current_time" readonly /></td>
                    <td>
                        <button onclick="goFastToFuture(10)">加快10分钟</button>
                        <button onclick="goFastToFuture(30)">加快30分钟</button>
                        <button onclick="goFastToFuture(60)">加快60分钟</button>
                        <button onclick="goFastToFuture(360)">加快6小时</button><br/>
                        <button onclick="goFastToNext('10:00:00')">跳到10点</button>
                        <button onclick="goFastToNext('17:00:00')">跳到17点</button>
                        
                    </td>
                </tr>
                <tr><td>评分时间<input id="sys_conf_current_flush_time" readonly /></td></tr>
                <tr><td>时间加分规则：<input id="sys_conf_current_fen_time_param" readonly style="width: 20px;" />分/每10分钟</td></tr>
            </table>
        </fieldset>
        <fieldset><legend>交接单属性</legend>
            <table border=1 style="text-align:right">
                <tr><td>
                    当天紧急<input type="radio" name="timeType" value="当天紧急" /></td></tr>
                <tr><td>提前下单<input type="radio" name="timeType" value="提前下单" /></td></tr>
                <tr><td>进口<input type="radio" name="ioType" value="进口" /></td></tr>
                <tr><td>出口<input type="radio" name="ioType" value="出口" /><br/></td></tr>
                <tr><td>大票单<input type="radio" name="bigType" value="大票单" /></td></tr>
                <tr><td>普通单<input type="radio" name="bigType" value="普通单" /><br/></td></tr>
                <tr><td>自拖<input type="radio" name="ziTuoType" value="自拖" /></td></tr>
                <tr><td>统一派单<input type="radio" name="ziTuoType" value="统一派单" /><br/></td></tr>
            </table>
        </fieldset>
        
        <div id="console"></div>
    </body>
</html>